#pragma once
#include <iostream>
using namespace std;

#define MAP_HEIGHT 20
#define MAP_WIDTH 10
#define TETRAD_HEIGHT 4
#define TETRAD_WIDTH 4

//char tetrad0[TETRAD_HEIGHT][TETRAD_WIDTH] = {
//	{'*', '*', '.', '.'},
//	{'*', '*', '.', '.'},
//	{'.', '.', '.', '.'},
//	{'.', '.', '.', '.'},
//};
//
//char tetrad1[TETRAD_HEIGHT][TETRAD_WIDTH] = {
//	{'*', '*', '.', '.'},
//	{'.', '*', '*', '.'},
//	{'.', '.', '.', '.'},
//	{'.', '.', '.', '.'},
//};
//
//char tetrad2[TETRAD_HEIGHT][TETRAD_WIDTH] = {
//	{'.', '*', '*', '.'},
//	{'*', '*', '.', '.'},
//	{'.', '.', '.', '.'},
//	{'.', '.', '.', '.'},
//};
//
//char tetrad3[TETRAD_HEIGHT][TETRAD_WIDTH] = {
//	{'.', '*', '.', '.'},
//	{'*', '*', '*', '.'},
//	{'.', '.', '.', '.'},
//	{'.', '.', '.', '.'},
//};
//
//char tetrad4[TETRAD_HEIGHT][TETRAD_WIDTH] = {
//	{'*', '.', '.', '.'},
//	{'*', '.', '.', '.'},
//	{'*', '*', '.', '.'},
//	{'.', '.', '.', '.'},
//};
//
//char tetrad5[TETRAD_HEIGHT][TETRAD_WIDTH] = {
//	{'.', '*', '.', '.'},
//	{'.', '*', '.', '.'},
//	{'*', '*', '.', '.'},
//	{'.', '.', '.', '.'},
//};



class Map
{
private:
	char mapArray[MAP_HEIGHT][MAP_WIDTH];
	bool changeToStatic;
public:
	void initMap();
	void drawMap();
	void moveTetradToMap();
	void moveTetradDown();
};